zamacuca (coloquial) - Spanish English Dictionary